Characters are objects that represent printed characters such as letters and digits. Characters are written using the notation <#1182#>character<#1182#> or <#1183#>character name<#1183#>. For example:
Case is significant in <#1193#>character<#1193#>, but not in <#1194#>character name<#1194#>. If <#1195#>character<#1195#> in <#1196#>character<#1196#> is alphabetic, then the character following <#1197#>character<#1197#> must be a delimiter character such as a space or parenthesis. This rule resolves the ambiguous case where, for example, the sequence of characters ``<#1198#>space<#1198#>'' could be taken to be either a representation of the space character or a representation of the character ``<#1199#>s<#1199#>'' followed by a representation of the symbol ``<#1200#>pace<#1200#>.''
<#1201#>Fix<#1201#> Characters written in the <#1202#><#1202#> notation are self-evaluating. That is, they do not have to be quoted in programs.
Some of the procedures that operate on characters ignore the difference between upper case and lower case. The procedures that ignore case have <#2135#>``<#1203#>-ci<#1203#>''<#2135#> (for ``case insensitive'') embedded in their names.